no matter how impossible it seems - Allemand Anglais Dictionnaire